// 局部模块
export default {
  namespaced: true, // 开启命名空间
  state() {
    return {
      STORE_isSwitch: 0,
      STORE_isIndex: 0,
    }
  },
  // 用于修改状态(同步)
  mutations: {
    setSwitch(state, params) {
      state.STORE_isSwitch = params
    },
    setIndex(state, params) {
      state.STORE_isIndex = params
    }
  },
  // 用于修改状态(异步)
  actions: {
    setSwitch(context, params) {
      setTimeout(() => {
        context.commit('setSwitch', params)
      }, 2000)
    }
  },
  // 可以自定义方法
  getters: {
    getSwitch(state) {
      return state.STORE_isSwitch + 123456789
    }
  },
}

